@import "../common/_functions.scss";
@import "../common/_variables.scss";
/* 配送地址-结算 */
.c-bottom{
   position: fixed;
   bottom: 0;
   width: 100%;
   background: $_eee;
}
.address{
	margin: 0 0 pxToRem(20px);
	background: $_fff; 
	padding:pxToRem(24px) pxToRem(30px);
	position: relative;
	font-size: pxToRem(26px);
	.title{
	  color: $_666;
	  margin-right: pxToRem(40px);   	
	} 
	.txt{
	  color: $_333;
    vertical-align: top;
    display: inline-block;
    width: pxToRem(540px);  	
	}
	.icon-point{
      position: absolute;	
      right: pxToRem(48px);
      top: pxToRem(42px);
    }
    .icon-point:after{
		position: absolute;
		content: "";
		width: pxToRem(18px);
		height: pxToRem(18px);
		border-top: pxToRem(4px) solid $_666;
		border-left: pxToRem(4px) solid $_666;
		top: 50%;
		left: 55%;
		transform: translate3d(-50%,-50%,0) rotate(-224deg);
		-ms-transform: translate3d(-50%,-50%,0) rotate(-224deg);	/* IE 9 */
		-webkit-transform: translate3d(-50%,-50%,0) rotate(-224deg);/* Safari and Chrome */
		-o-transform: translate3d(-50%,-50%,0) rotate(-224deg);/* Opera */
		-moz-transform: translate3d(-50%,-50%,0) rotate(-224deg);
	} 
}
.payment-total{
    background: $_fff;
    border-top: 1px solid $_c8c8cc;
    height: pxToRem(80px);
    padding-left: pxToRem(30px);
    .btn-right{
       width: pxToRem(220px);
       line-height: pxToRem(80px);  
       background: $_e51c23;
       color: $_fff;
       text-align: center;
       font-size: pxToRem(30px); 
       display: inline-block;
    }
    .shp-chk{
       margin-top: pxToRem(-8px);  
    }
    .cart-checkbox{

    } 
    .cart-checkbox-text{
       font-size: pxToRem(28px);
       color: $_333; 
       vertical-align: middle;
       margin-left: pxToRem(60px);
       margin-top: pxToRem(-15px);
       display: inline-block; 
    }
    .shp-cart-info{
       font-size: pxToRem(28px);
       color: $_333;
       line-height: pxToRem(80px);  	
    }
    .shp-chk .checkbox{
      left: pxToRem(49px);
      top: pxToRem(142px);
    }
}

